@media screen and (max-width: 1680px) {
	.index-lb .swiper-slide img.picfont{ width:auto; height:calc(100vw * 300 / 1600); bottom:calc(100vw * 200 / 1600);}
	.index-logo img{ height:calc(100vw * 180 / 1600);}
	.index-nav ul{ width:calc(100% - 3.66rem);}
	.index-nav .search{ width: 3rem;}
	.index-nav .search .btn-fr input[type="button"] { background-size: 70%;}
	.dtlf{ width:calc(100% - 6.2rem);}
	.dtrf{ width:6.2rem;}
	
	.zwgk-lf{ width:7.8rem;}
	.zwgk-rf{ width:calc(100% - 7.8rem);}
	.zcwj-hd ul li a{ padding: 0 0.1rem;}
	.ykb-boxs .lf{ width: calc(100% - 7.9rem); height:calc(100vw * 115 / 1600); background-size: cover;}
	.ykb-boxs .rf{ width: 7.9rem;}
	.hdjl-lf{ width: calc(100% - 5rem);}
	.hdjl-rf{ width:5rem;}
	.hdjl-btns ul li a span{ font-size: 0.19rem; letter-spacing: 0;}
	.zt-boxs .swiper-slide{ height: 1.75rem;}
}
@media screen and (max-width: 1440px) {
	.index-lb .swiper-slide img.picfont{ height:calc(100vw * 260 / 1400); bottom:calc(100vw * 200 / 1400);}
	.index-logo img{ height:calc(100vw * 170 / 1400);}
	.index-nav ul li a{ font-size: 0.22rem;}
	.index-nav .search .btn-fr span{ font-size: 0.16rem;}
	.nav .ej-nav a{ font-size: 0.19rem;}
	.zdzz .lf .ts .span01{ font-size: 0.3rem;}
	.zdzz .rf .first{ font-size: 0.32rem;}
	.dtlf-pic{ height:calc(100vw * 417 / 1400);}
	.dtrf-bd{ width:6.2rem; height:calc(100vw * 417 / 1400);}
	.ykb-boxs .lf{ height:calc(100vw * 100 / 1400);}
	.ykb-boxs .rf ul li .span01{ font-size: 0.34rem;}
	.ykb-boxs .rf ul li:hover .span01{ font-size: 0.38rem;}
	.footer{ padding-top: 0.3rem;}
	.footer .link ul li .link-con { bottom: 0.69rem;}
}
@media screen and (max-width: 1366px) {
	.index-lb .swiper-slide img.picfont{ width:auto; height:calc(100vw * 260 / 1360); bottom:calc(160vw * 100 / 1360);}
	.index-logo img{ height:calc(100vw * 140 / 1360);}
	.dtlf-pic{ height:calc(100vw * 400 / 1360);}
	.dtrf-bd{ height:calc(100vw * 400 / 1360);}
	.zck-hd ul li a{ font-size: 0.2rem;}
	.four-gkbtns ul li a span{ font-size: 0.2rem;}
	.zfxxgk .btns-box ul li a span{ font-size: 0.18rem;}
	.ykb-boxs .lf{ width: calc(100% - 8.3rem); height:calc(100vw * 100 / 1360);}
	.ykb-boxs .lf .box img{ max-width: calc(100vw * 300 / 1360);}
	.ykb-boxs .rf{ width: 8.3rem;}
	.blsx-hd ul li a .box span{ font-size: 0.2rem;}
	.hdjl-hd ul li a { font-size: 0.2rem;}
	.wyxx-title .img{ height: calc(100vw * 74 / 1360);}
	.wyxx-btns ul li a .con .span01{ font-size: 0.18rem;}
	
}
@media screen and (max-width: 1280px) {
	.zdzz .rf .first{ font-size: 0.3rem;}
	.dtlf-pic{ height:calc(100vw * 389 / 1280);}
	.dtrf-hd ul li a{ font-size: 0.18rem;}
	.dtrf-bd{ width:6.8rem; height:calc(100vw * 389 / 1280);}
	.zwgk-lf{ width:8.2rem;}
	.zwgk-rf{ width:calc(100% - 8.2rem);}
	.hdjl-lf{ width: calc(100% - 5.5rem);}
	.hdjl-rf{ width:5.5rem;}
	.footer{ padding-top: 0.35rem;}
	.footer .link ul li .link-con { bottom: 0.74rem;}
}
@media screen and (max-width: 1160px) {
	.index-lb .swiper-container{ height: 100%;}
	.index-lb .swiper-slide img.picfont{ width:auto; height:calc(100vw * 230 / 900); bottom:calc(100vw * 150 / 900);}
	.index-logo img{ height:calc(100vw * 130 / 900);}
	.index-nav ul li a{ font-size: 0.24rem;}
	.nav .ej-nav a{ font-size: 0.22rem;}
	.dtlf{ width:calc(100% - 7.1rem);}
	.dtlf-pic{ height:calc(100vw * 275 / 900);}
	.dtrf{ width:7.1rem;}
	.dtrf-hd ul li a{ font-size: 0.22rem;}
	.dtrf-hd ul li i.bg{ left: -0.08rem;}
	.dtrf-hd ul li:hover i.bg, .dtrf-hd ul li.active i.bg{ width: calc(100% + 0.1rem);}
	.dtrf-bd{ width:7.2rem; height:calc(100vw * 275 / 900);}
	.zwgk-lf{ width:9.2rem;}
	.zwgk-rf{ width:calc(100% - 9.2rem);}
	.zck-hd ul li a{ font-size: 0.22rem;}
	.zfxxgkml .swiper-slide a span{ font-size: 0.22rem;}
	.ykb-boxs .lf{ width: calc(100% - 9.2rem); height:calc(100vw * 80 / 900);}
	.ykb-boxs .rf{ width: 9.2rem;}
	.ykb-boxs .lf .box img{ max-width: calc(100vw * 250 / 900);}
	.blsx-hd ul li a .box span{ font-size: 0.22rem;}
	.blsx-boxs .lf{ width: calc(100% - 3.5rem);}
	.blsx-boxs .rf{ width:3.5rem;}
	.hdjl-hd ul li a { font-size: 0.22rem;}
	.hdjl-lf{ width: calc(100% - 6.5rem);}
	.hdjl-rf{ width:6.5rem;}
	.hdjl-bd{ height: 3.74rem;}

	.footer{ padding-top: 0.45rem;}
	.footer .link ul li .link-con { bottom: 0.84rem;}
}
@media screen and (max-width: 900px) {
	.index-lb .swiper-slide-active img.picfont { height:calc(100vw * 250 / 800); left: calc(100vw * 60 / 800); bottom:calc(100vw * 150 / 800);}
	.index-logo img{ height:calc(100vw * 130 / 800);}
	
	.search-box{ width:60%; height: calc(100vw * 40 / 800); margin: 0.33rem auto; position: relative; display: block;}
	.search-box input[type="text"] { width: 100%; height: 100%; padding-left: 0.15rem; font-size: 0.2rem; border-radius: calc(100vw * 20 / 800); background-color: #fff;}
	.search-box .btn-fr{ position: absolute; top: calc(100vw * 4 / 800); right: calc(100vw * 4 / 800); font-size: 0;}
	.search-box .btn-fr input[type="button"] { width: calc(100vw * 32 / 800); height: calc(100vw * 32 / 800); background: url(../images/y_index_searchbtn.png) no-repeat center; background-size: 70%; display:inline-block; vertical-align: middle; cursor: pointer;}
	.search-box .btn-fr .line{ width:0.01rem; height: calc(100vw * 32 / 800); margin: 0 0.08rem 0 0.05rem; background: url(../images/y_index_searchbtn_line.png) no-repeat right center; display: inline-block; vertical-align: middle;}
	.search-box .btn-fr span{ padding: 0 0.25rem; font-size: 0.22rem; color: #fff; line-height: calc(100vw * 32 / 800); border-radius: calc(100vw * 16 / 800); background-color: #df5636; cursor: pointer; display: inline-block; vertical-align: middle;}
	.search-box .btn-fr span:hover{ background-color: #cf3916;}
	
	.index-nav{ height:calc(100vw * 90 / 800);}
	.index-nav ul{ width:100%;}
	.index-nav ul li:nth-last-of-type(1) a{ background: none;}
	.index-nav ul li a{ font-size: 0.28rem; line-height: calc(100vw * 90 / 800);}
	.index-nav .search{ display: none;}
	.nav .ej-nav a{ display: none !important;}
	
	.zdzz .lf{ width:2rem; height: 1.1rem;}
	.zdzz .lf .yf{ font-size: 0.26rem; line-height: 0.5rem;}
	.zdzz .lf .ts{ height: 0.6rem; line-height: 0.5rem;}
	.zdzz .lf .ts .span01{ font-size: 0.34rem;}
	.zdzz .lf .ts .span02{ font-size: 0.26rem; line-height: 0.7rem;}
	.zdzz .rf{ width:calc(100% - 2rem);}
	.zdzz .rf .first{ font-size: 0.38rem;}
	.zdzz .rf #scroll_div{ height: 0.36rem;}
	
	.dtlf,.dtrf{ width:100%; float: none;}
	.dtlf .gd{ height: calc(100vw * 46 / 800); line-height: calc(100vw * 44 / 800);}
	.dtlf .gd .title{ width: calc(100vw * 100 / 800); font-size: 0.28rem;}
	.dtlf .gd #scroll_div01 {  line-height: calc(100vw * 42 / 800);}
	
	.dtrf-hd{ margin: 0.5rem auto 0.13rem auto;}
	.dtrf-hd ul{ width:100%; height: 0.7rem; border-radius: 0.35rem;}
	.dtrf-hd ul li{ width: calc(100% / 5); padding: 0; line-height: 0.7rem;}
	.dtrf-hd ul li a{ font-size: 0.28rem;}
	.dtrf-hd ul li i.bg{ border-radius: 0.35rem; left: -0.05rem;}
	.dtrf-hd ul li i.pic{  height: calc(100vw * 20 / 800); top: calc(-100vw * 20 / 800);}
	.dtrf-hd ul li:hover i.pic,.dtrf-hd ul li.active i.pic{ width: calc(100vw * 48 / 800);}
	.dtrf-bd{ width:100%; height: auto; float: none;}
	.dtrf-bd{ height: auto;}
	.dtrf-bd .swiper-wrapper{ height: auto;}
	.dtrf-bd .swiper-wrapper .swiper-slide{ height: auto;}
	.dtrf-bd .info{ height: auto;}
	.dtrf-bd ul{ height: auto;}
	.dtrf-bd ul li{ height: auto; margin-top: 0.2rem; padding: 0.25rem;}
	.dtrf-bd ul li a .date{ width:1.4rem; margin-right: 0;}
	.dtrf-bd ul li a .date .ts{ font-size: 0.38rem;}
	.dtrf-bd ul li a .date .yf{ font-size: 0.26rem;}
	.dtrf-bd ul li a .con{ max-height: 0.8rem; line-height: 0.4rem; position: absolute; top: 50%; left: 1.6rem; transform: translate(0,-50%);}
	
	.dtlf-pic{ width:100%; height:calc(100vw * 450 / 800); padding-right: 0; float: none;}
	.dtlf-pic .fonts { height:calc(100vw * 52 / 800); line-height:calc(100vw * 52 / 800);}
	.dtlf-pic .fonts .rect { width:calc(100% - calc(100vw * 189 / 800));}
	.dtlf-pic .fonts .triangle { border-right:calc(100vw * 52 / 800) solid transparent; border-bottom:calc(100vw * 57 / 800) solid rgba(86, 143, 231, 0.9);}
	.dtlf-pic .swiper-pagination { height:calc(100vw * 52 / 800); line-height:calc(100vw * 52 / 800);}
	.dtlf-pic .swiper-pagination .swiper-pagination-bullet { width:calc(100vw * 12 / 800); height:calc(100vw * 12 / 800); border-radius:1calc(100vw * 6 / 800);}
	.dtlf-pic .swiper-pagination .swiper-pagination-bullet-active { width:calc(100vw * 32 / 800);}
	
	.xct { height:calc(100vw * 100 / 800);}
	
	.dlm{ width:auto; background-size: cover;}
	.dlm a{ width:calc(100vw * 220 / 800); height:auto;}
	
	.zwgk-lf{ width:100%; float: none;}
	.zwgk-rf{ width:100%; padding-left: 0; float: none;}
	.zck-hd ul li{ width: calc(100% / 4); float: left; margin-right: 0; display: block;}
	.zck-hd ul li a{ padding-bottom: 0.3rem; font-size: 0.28rem; text-align: center;}
	.zck-hd ul li:hover a i,.zck-hd ul li.active a i{ width:80%;}
	.zck-bd{ height: auto;}
	.zcwj-hd ul, .zcjd-hd ul{ margin: -0.2rem -0.2rem 0 0;}
	.zcwj-hd ul li, .zcjd-hd ul li{ width: calc(100% / 4); float: left;}
	.zcwj-hd ul li a, .zcjd-hd ul li a{ margin: 0.2rem 0.2rem 0 0; padding: 0; line-height:calc(100vw * 34 / 800); text-align: center; border-radius:calc(100vw * 17 / 800);}
	.zcwj-bd, .zcjd-bd{ padding: 0 0.06rem 0.3rem 0.06rem;}
	
	.json-infos{ margin-top: 0.15rem;}
	.json-infos ul li{ line-height: calc(100vw * 44 / 800);}
	
	.zc-infos ul li{ margin-top: 0.35rem;}
	.zc-infos ul li .xx a{ margin-right:calc(100vw * 118 / 800);}
	.zc-infos ul li .xg{ margin: 0.2rem -0.07rem 0 0;}
	.zc-infos ul li .xg a{ font-size: 0.24rem; line-height:calc(100vw * 32 / 800);}
	.zcwd-box{ height: 4.6rem; margin-top: 0.15rem;}
	.zcwd-box .swiper-container{ padding: 0.06rem 0.08rem 0.5rem 0.08rem;}
	.zcwd-box .swiper-slide{ height: calc((100% - 15px) / 2);}
	.zcwd-box .swiper-pagination { bottom: 0.35rem;}
	.zcwd-box .box{ padding: 0.3rem;}
	.zcwd-box .box img{ height: 0.28rem !important;}
	.zcwd-box .box .title, .zcwd-box .box .nr{ padding-left: 0.45rem;}
	.zcwd-box .box .title span{ margin-right:calc(100vw * 118 / 800);}
	.zcwd-box .box .nr span{ height: 0.9rem; font-size: 0.24rem; line-height:0.45rem;}
	
	.qt-infos li{ line-height:calc(100vw * 45 / 800);}
	
	.zcwj-search{ position: relative;}
	.zcwj-search .box img{ width:calc(100vw * 120 / 800); height: auto;}
	.zcwj-search .box .con{ width: calc(100% - (calc(100vw * 120 / 800) + 0.32rem)); position: absolute; top: 50%; left:calc(100vw * 120 / 800 + 0.32rem); transform: translate(0,-50%);}
	.zcwj-search .box .con .title{ margin-bottom: 0.2rem; line-height:calc(100vw * 26 / 800);}
	.zcwj-search .box .con .title span{ font-size: 0.28rem;}
	.zcwj-search .box .con input{ height:calc(100vw * 32 / 800); font-size: 0.22rem; line-height:calc(100vw * 32 / 800);}
	.zcwj-search .box .con input[type="button"]{ width:calc(100vw * 86 / 800);}
	.zcwj-search .box .con .fbjg{ width:calc(100vw * 118 / 800);}
	.zcwj-search .box .con .fbnr{ width:  calc(100% - (calc(100vw *218 / 800)));}
	
	.four-gkbtns ul{ margin: 0 calc(-100vw * 20 / 800) 0 0;}
	.four-gkbtns ul li a{ margin:calc(100vw * 20 / 800) calc(100vw * 20 / 800) 0 0; padding: 0.17rem 0.1rem; text-align: center; border-radius: 0.03rem; display: block;}
	.four-gkbtns ul li a img{ width:calc(100vw * 46 / 800); height:calc(100vw * 46 / 800);}
	.four-gkbtns ul li a span{ font-size: 0.26rem; line-height:calc(100vw * 46 / 800);}
	.zfxxgk .lm{ margin: 0.3rem 0; font-size: 0.3rem;}
	.zfxxgk .btns-box ul li a img{ width:calc(100vw * 46 / 800); height:calc(100vw * 46 / 800);}
	.zfxxgk .btns-box ul li a span{ height: 0.72rem; font-size: 0.26rem; line-height: 0.36rem;}
	.zfxxgkml .swiper-container{ padding-bottom:calc(100vw * 71 / 800);}
	.zfxxgkml .swiper-slide{ width: calc(100% / 3); height:calc(100vw * 133 / 800);}
	.zfxxgkml .swiper-slide a img { width:calc(100vw * 48 / 800); height:calc(100vw * 48 / 800);}
	.zfxxgkml .swiper-slide a span{ font-size: 0.26rem;}
	.zfxxgkml .swiper-pagination { height:calc(100vw * 10 / 800); bottom:calc(100vw * 48 / 800);}
	.zfxxgkml .swiper-pagination .swiper-pagination-bullet { width:calc(100vw * 10 / 800); height:calc(100vw * 10 / 800); border-radius:calc(100vw * 5 / 800);}
	.zfxxgkml .swiper-pagination .swiper-pagination-bullet-active { width:calc(100vw * 32 / 800);}
	
	.ykb-boxs{ border-top-left-radius:0.06rem; border-top-right-radius:0.06rem; background-color: #f4f8fc;}
	.ykb-boxs .lf{ width: 100%; height:calc(100vw * 100 / 800); float: none; border-top-left-radius:0.06rem; border-top-right-radius:0.06rem; background-position: center center; background-size: 150%;}	
	.ykb-boxs .lf .box img{ max-width: calc(100vw * 300 / 800);}
	.ykb-boxs .lf .box span{ font-size: 0.24rem; text-align: center;}
	.ykb-boxs .rf{ width: 100%; float: none; padding: 0.3rem 0 0.5rem 0;}
	.ykb-boxs .rf ul li .span01{ font-size: 0.43rem; line-height: 0.6rem;}
	.ykb-boxs .rf ul li .span02{ font-size: 0.22rem; line-height: 0.3rem;}
	
	.blsx-boxs .lf{ width: 100%; float: none; padding-right: 0;}
	.blsx-boxs .rf{ width: 100%; float: none; margin-right: -0.25rem;}
	.blsx-hd ul li a .box span{ font-size: 0.28rem; line-height: calc(100vw * 34 / 800);}
	.blsx-hd ul li a .box em{ display: none;}
	.blsx-hd ul li:hover a .box i,.blsx-hd ul li.active a .box i{ width: calc(100vw * 40 / 800);}
	.blsx-bd .swiper-slide .boxs li a img{ width: calc(100vw * 45 / 800); height: calc(100vw * 45 / 800);}
	.blsx-bd .swiper-slide .boxs li{ width: calc(100% / 3);}
	.blsx-bd .swiper-slide .boxs li a span{ white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	
	.blsx-bd .tsboxs li{ width: calc(100% / 2);}
	/* .blsx-bd .tsboxs li a .img{ height: calc(100vw * 180 / 800);} */
	.blsx-bd .tsboxs li a .img img{ width: calc(100vw * 80 / 800); height: calc(100vw * 80 / 800);}
	.blsx-bd .tsboxs li a span{ width: calc(100% - (100vw * 90 / 800)); max-height: calc(100vw * 60 / 800); font-size: 0.26rem; line-height: calc(100vw * 30 / 800); left: calc(100vw * 90 / 800);}
	
	.blsx-bd .swiper-slide .bmboxs li{ width: calc(100% / 3);}
	.blsx-bd .swiper-slide .bmboxs li a span{ height: 0.8rem; line-height: 0.4rem;}
	.blsx-bd .swiper-slide .bmboxs li a{ padding: 0.3rem 0.2rem;}
	
	.cjsfw, .bmdt{ height: calc(100vw * 200 / 800); margin-top: 0.25rem; float: left;}
	.cjsfw{ width: calc(50% - 0.125rem); margin-right: 0.125rem;}
	.cjsfw .title{ height: calc(100vw * 30 / 800);}
	.cjsfw a .rect { width:calc(100% - calc(100vw * 46 / 800)); line-height: calc(100vw * 46 / 800);}
	.cjsfw a .triangle01 { border-right: calc(100vw * 23 / 800) solid rgba(255, 255, 255, 0.8); border-top: calc(100vw * 23 / 800) solid transparent; border-bottom:  calc(100vw * 23 / 800) solid transparent;}
	.cjsfw a .triangle02 { border-left: calc(100vw * 23 / 800) solid rgba(255, 255, 255, 0.8); border-top: calc(100vw * 23 / 800) solid transparent; border-bottom: calc(100vw * 23 / 800) solid transparent;}
	.bmdt{ width: calc(50% - 0.125rem); margin-left: 0.125rem;}
	.bmdt a .img01{ height: calc(100vw * 105 / 800)}
	.bmdt a .img02{ height: calc(100vw *32 / 800);}
	
	.hdjl-lf,.hdjl-rf{ width:100%; float: none;}
	.hdjl-lf{ padding-right: 0;}
	.hdjl-rf{ margin-top: 0.25rem;}
	.hdjl-hd ul li{ width: calc(100% / 5); float: left; margin-right: 0; display: block;}
	.hdjl-hd ul li a{ padding-bottom: 0.3rem; font-size: 0.28rem; text-align: center;}
	.hdjl-bd{ height: auto;}
	
	.zj-infos ul li{ padding: 0.3rem 0.24rem;}
	.zj-infos ul li a .date{ width: calc(100vw * 90 / 800);}
	.zj-infos ul li a .date span{ font-size: 0.24rem;}
	.zj-infos ul li a .date .zt{ line-height: calc(100vw * 28 / 800);}
	.zj-infos ul li a .con{ width: calc(100% - calc(100vw * 110 / 800)); max-height: 0.9rem; line-height: 0.45rem; left: calc(100vw * 110 / 800);}
	.xmt-infos ul li a{ height: calc(100vw * 164 / 800);}
	.xmt-infos ul li a i{ height: calc(100vw * 35 / 800); line-height: calc(100vw * 35 / 800);}
	.hdjl-btns ul{ margin: 0 -0.25rem 0 0;}
	.hdjl-btns ul li{ width: calc(100% / 2);}
	.hdjl-btns ul li a{ margin: 0.25rem 0.24rem 0 0;}
	.hdjl-btns ul li a img { width: calc(100vw * 48 / 800); height: calc(100vw * 48 / 800);}
	.hdjl-btns ul li a span{ font-size: 0.26rem;}
	.wyxx-title{ margin-top: 0.3rem;}
	.wyxx-title .img{ height: calc(100vw * 90 / 800);}
	.wyxx-title .con a{ font-size: 0.24rem; line-height: 0.48rem;}
	.wyxx-btns ul{ margin: 0 -0.3rem 0 0;}
	.wyxx-btns ul li a{ margin: 0.3rem 0.3rem 0 0;}
	.wyxx-btns ul li a img{ width: calc(100vw * 60 / 800); height: calc(100vw * 60 / 800); margin-right: 0.15rem;}
	.wyxx-btns ul li a .con .span01{ font-size: 0.28rem;}
	.wyxx-btns ul li a .con .span02{ margin-top: 0.1rem; font-size: 0.26rem;}
	.xjsj{ margin-top: 0.25rem;}
	.xjsj .title span{ padding: 0 calc(100vw * 17 / 800); font-size: 0.26rem; line-height: calc(100vw * 34 / 800); border-radius: calc( calc(100vw * 34 / 800) / 2);}
	.xjsj .lable{ width: calc(100vw * 100 / 800);}
	.xjsj .lable span,.xjsj .lable select, .xjsj .lable option{ font-size: 0.24rem;}
	.xjsj .lable span{transform: translate(0, -55%);}
	.xjsj .lable select,.xjsj .lable input[type="text"]{ padding: calc(100vw * 5 / 800) calc(100vw * 10 / 800); font-size: 0.24rem;}
	.laydate-set-ym span,.layui-laydate-list > li{ font-size: 0.24rem;}
	.xjsj .sj{ height:calc(100vw * 307 / 800);}
	
	.zt-boxs .swiper-slide{ width: calc(100% / 3); height:calc(100vw * 170 / 800);}
	.zt-boxs .swiper-container{ padding-bottom:calc(100vw * 71 / 800);}
	.zt-boxs .swiper-pagination { height:calc(100vw * 10 / 800); bottom:calc(100vw * 35 / 800);}
	.zt-boxs .swiper-pagination .swiper-pagination-bullet { width:calc(100vw * 10 / 800); height:calc(100vw * 10 / 800); border-radius:calc(100vw * 5 / 800);}
	.zt-boxs .swiper-pagination .swiper-pagination-bullet-active { width:calc(100vw * 32 / 800);}
	
	.footer{ padding-top:calc(100vw * 25 / 800);}
	.footer .link ul li .link-con { bottom: calc(100vw * 100 / 800);}
}
@media screen and (max-width: 750px) {
	.topbg .top-fl.fl{ float: left;}
	.topbg .top-fr.fr{ float: right;}
	.topbg .top-fr.fr{ margin-top: 0;}
	.index-lb .swiper-slide-active img.picfont { height:calc(100vw * 250 / 500); left: calc(100vw * 30 / 500); bottom:calc(100vw * 260 / 500);}
	.index-logo{ top: calc(100vw * 69 / 500);}
	.index-logo img{ max-width: 80%; height:auto;}
	
	.search-box{ width:90%; height: calc(100vw * 40 / 500);}
	.search-box input[type="text"] { font-size: 0.28rem; border-radius: calc(100vw * 20 / 500);}
	.search-box .btn-fr{ top: calc(100vw * 4 / 500); right: calc(100vw * 4 / 500);}
	.search-box .btn-fr input[type="button"] { width: calc(100vw * 32 / 500); height: calc(100vw * 32 / 500);}
	.search-box .btn-fr .line{ width:0.01rem; height: calc(100vw * 32 / 500);}
	.search-box .btn-fr span{ font-size: 0.3rem;line-height: calc(100vw * 32 / 500); border-radius: calc(100vw * 16 / 500);}
	
	.index-nav{ height:calc(100vw * 136 / 500); padding:calc(100vw * 30 / 500) 0;}
	.index-nav ul li{ width:calc(100% / 3);}
	.index-nav ul li a{ font-size: 0.36rem; line-height:calc(100vw * 36 / 500);}
	.index-nav ul li:nth-of-type(3) a{ background: none;}
	
	.zdzz .lf{ width:2rem; height:calc(100vw * 80 / 500);}
	.zdzz .lf .yf{ font-size: 0.36rem; line-height:calc(100vw * 35 / 500);}
	.zdzz .lf .ts{ height: 0.6rem; line-height:calc(100vw * 50 / 500);}
	.zdzz .lf .ts .span01{ font-size: 0.45rem;}
	.zdzz .lf .ts .span02{ font-size: 0.34rem; line-height: 0.7rem;}
	.zdzz .rf{ width:calc(100% - 2rem);}
	.zdzz .rf .first{ font-size: 0.4rem;}
	.zdzz .rf #scroll_div{ height:calc(100vw * 26 / 500);}
	
	.dtlf .gd{ height: calc(100vw * 46 / 500); line-height: calc(100vw * 44 / 500);}
	.dtlf .gd .title{ width: calc(100vw * 100 / 500); font-size: 0.36rem;}
	.dtlf .gd #scroll_div01 { width:calc(100% - calc(100vw * 100 / 500));line-height: calc(100vw * 42 / 500);}
	.dtlf .gd #scroll_div01 ul li{ margin-left: calc(100vw * 10 / 500);}
	.dtlf .gd #scroll_div01 ul li a{ margin-right: calc(100vw * 130 / 500);}
	.dtlf .gd #scroll_div01 ul li span{ right: calc(100vw * 15 / 500); display: inline-block !important;}
	
	.dtrf-hd ul { height: auto; border-radius: calc(100vw * 5 / 500);}
	.dtrf-hd ul li{ width: calc(100% / 3); line-height: calc(100vw * 45 / 500);}
	.dtrf-hd ul li a{ font-size: 0.36rem;}
	.dtrf-hd ul li i.bg{ border-radius: calc(100vw * 5 / 500);}
	.dtrf-hd ul li i.pic{  height: calc(100vw * 20 / 500); top: calc(-100vw * 20 / 500);}
	.dtrf-hd ul li:hover i.pic,.dtrf-hd ul li.active i.pic{ width: calc(100vw * 48 / 500);}
	
	.dtrf-bd ul li a .date{ width: calc(100vw * 100 / 500);}
	.dtrf-bd ul li a .date .ts{ font-size: 0.45rem;}
	.dtrf-bd ul li a .date .yf{ font-size: 0.36rem;}
	.dtrf-bd ul li a .con{ left: calc(100vw * 110 / 500);}
	
	.xct { height:calc(100vw * 80 / 500);}
	
	.dlm a{ width:calc(100vw * 180 / 500); height:auto;}
	
	.zck-hd{ padding: 0.06rem; border: 1px solid #d8e9f7; border-radius: calc(100vw * 5 / 500); background-color: #f2f8fc; overflow: hidden;}
	.zck-hd ul li{ width: calc(100% / 3);}
	.zck-hd ul li a{ padding-bottom: 0; font-size: 0.36rem; line-height: calc(100vw * 45 / 500);}
	.zck-hd ul li:hover a i, .zck-hd ul li.active a i{ display: none;}
	.zcwj-hd ul li, .zcjd-hd ul li { width: calc(100% / 3);}
	.zcwj-hd ul, .zcjd-hd ul { margin: -0.1rem -0.2rem 0 0;}
	.zcwj-hd ul li a, .zcjd-hd ul li a { line-height: calc(100vw * 38 / 500); border-radius: calc(100vw * 19 / 500);}
	
	.zc-infos ul li { margin-top: 0.25rem; background-image: none;}
	.zc-infos ul li .xx a{ width: 100%; margin-right: 0; max-height: calc(100vw * 56 / 500); line-height: calc(100vw * 28 / 500); text-align: justify; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.zc-infos ul li .xx span { display: none;}
	.zc-infos ul li .xg,.zc-infos ul li:hover .xg, .zc-infos ul li.active .xg { display: none;}
	
	.zcwd-box { height: 6rem; margin-top: 0.25rem;}
	.zcwd-box .box .title span{ margin-right: 0;}
	.zcwd-box .box .nr{ margin-top: 0.2rem;}
	.zcwd-box .box .nr span{ height: 1.35rem; font-size: 0.32rem; line-height:0.45rem; -webkit-line-clamp: 3;}
	.zcwd-box .box i{ display: none;}
	.zcwd-box .swiper-container{ padding: 0.06rem 0.08rem  calc(100vw * 40 / 500) 0.08rem;}
	.zcwd-box .swiper-pagination { height:  calc(100vw * 10 / 500); bottom:  calc(100vw * 20 / 500);}
	.zcwd-box .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 10 / 500); height:  calc(100vw * 10 / 500); border-radius:  calc(100vw * 5 / 500);}
	.zcwd-box .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 23 / 500);}
	
	.qt-infos li{ margin-top: 0.25rem;}
	.qt-infos li a{ width: 100%; max-height: calc(100vw * 56 / 500); margin-right: 0; padding-left: 0; line-height: calc(100vw * 28 / 500); text-align: justify; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; background-image: none;}
	.qt-infos li:nth-child(n+6){ display: none;}
	
	.zcwj-search .box img{ display: none;}
	.zcwj-search .box .con{ width: 100%; padding: 0.3rem; position: static; transform: translate(0,0);}
	.zcwj-search .box .con .title { line-height: calc(100vw * 40 / 800);}
	.zcwj-search .box .con .title span{ font-size: 0.36rem;}
	.zcwj-search .box .con input{ height:calc(100vw * 40 / 500); font-size: 0.22rem; line-height:calc(100vw * 40 / 500);}
	.zcwj-search .box .con input[type="button"]{ width:calc(100vw * 86 / 500);}
	.zcwj-search .box .con .fbjg{ display: none;}
	.zcwj-search .box .con .fbnr{ width:  calc(100% - (calc(100vw *92 / 500))); margin: 0 0.1rem 0 0;}
	
	.four-gkbtns ul li a{padding: 0.25rem 0.1rem;}
	.four-gkbtns ul li a img{ width:calc(100vw * 40 / 500); height:calc(100vw * 40 / 500);}
	.four-gkbtns ul li a span{ font-size: 0.34rem; line-height:calc(100vw * 40 / 500);}
	
	.zfxxgk .lm { font-size: 0.36rem;}
	.zfxxgk .btns-box ul li a { padding: 0.4rem 0.2rem 0.4rem 0.2rem;}
	.zfxxgk .btns-box ul li a img{ width:calc(100vw * 40 / 500); height:calc(100vw * 40 / 500);}
	.zfxxgk .btns-box ul li a span{ margin-top: 0.16rem; font-size: 0.34rem;}
	
	.zfxxgkml .swiper-slide{height: calc(100vw * 118 / 500);}
	.zfxxgkml .swiper-slide a img { width:calc(100vw * 40 / 500); height:calc(100vw * 40 / 500);}
	.zfxxgkml .swiper-slide a span{ font-size: 0.34rem;}
	
	.ykb-boxs .lf{ height:calc(100vw * 100 / 500);}
	.ykb-boxs .lf .box img{ max-width: calc(100vw * 300 / 500);}
	.ykb-boxs .lf .box span{ font-size: 0.32rem;}
	.ykb-boxs .rf ul{ margin-top: -0.3rem;}
	.ykb-boxs .rf ul li { width: calc(100% / 2); margin-top: 0.3rem;}
	.ykb-boxs .rf ul li .span01{ font-size: 0.45rem;}
	.ykb-boxs .rf ul li .span02{ font-size: 0.32rem;}
	
	.blsx-hd ul li{ width: calc(100% / 2);}
	.blsx-hd ul li a{ padding-bottom: 0;}
	.blsx-hd ul li a .box{ padding:calc(100vw * 30 / 500) 0.1rem;}
	.blsx-hd ul li a .box span{ font-size: 0.36rem;}
	.blsx-hd ul li:hover a, .blsx-hd ul li.active a{ background-image: none;}
	.blsx-hd ul li:hover a .box i, .blsx-hd ul li.active a .box i{ width:calc(100vw * 40 / 500);}
	.blsx-bd{ margin-top: 0.3rem;}
	.blsx-bd .swiper-slide .boxs li{ width: calc(100% / 2);}
	
	.blsx-bd .tsboxs li a .img img{ width: calc(100vw * 60 / 500); height: calc(100vw * 60 / 500);}
	.blsx-bd .tsboxs li a span{ width: calc(100% - (100vw * 70 / 500)); max-height: calc(100vw * 60 / 500); font-size: 0.32rem; line-height: calc(100vw * 30 / 800); left: calc(100vw * 70 / 500);}
	
	.cjsfw, .bmdt{ height: calc(100vw * 200 / 500);}
	.cjsfw .title{ height: calc(100vw * 32 / 500);}
	.cjsfw{ padding: 0.42rem 0 0.42rem 0;}
	.cjsfw a .rect { width:calc(100% - calc(100vw * 46 / 500)); line-height: calc(100vw * 46 / 500); letter-spacing: 0;}
	.cjsfw a .triangle01 { border-right: calc(100vw * 23 / 500) solid rgba(255, 255, 255, 0.8); border-top: calc(100vw * 23 / 500) solid transparent; border-bottom:  calc(100vw * 23 / 500) solid transparent;}
	.cjsfw a .triangle02 { border-left: calc(100vw * 23 / 500) solid rgba(255, 255, 255, 0.8); border-top: calc(100vw * 23 / 500) solid transparent; border-bottom: calc(100vw * 23 / 500) solid transparent;}
	.bmdt a .img01{ height: calc(100vw * 105 / 500)}
	.bmdt a .img02{ height: calc(100vw *32 / 500);}
	
	.hdjl-hd{ padding: 0.06rem; border: 1px solid #d8e9f7; border-radius: calc(100vw * 5 / 500); background-color: #f2f8fc; overflow: hidden;}
	.hdjl-hd ul li{ width: calc(100% / 3);}
	.hdjl-hd ul li a{ padding-bottom: 0; font-size: 0.36rem; line-height: calc(100vw * 45 / 500);}
	.hdjl-hd ul li:hover a i, .hdjl-hd ul li.active a i{ display: none;}
	.zj-infos ul li a .date { width: calc(100vw * 90 / 500);}
	.zj-infos ul li a .con{ width: auto; left: calc(100vw * 100 / 500);}
	.zj-infos ul li a .date .zt { line-height: calc(100vw * 28 / 500);}
	.zj-infos ul li a .date span{ font-size: 0.32rem;}
	.xmt-infos ul li { width: calc(100% / 2);}
	.xmt-infos ul li:nth-child(n+5){ display: none;}
	.xmt-infos ul li a { height: calc(100vw * 180 / 500);}
	.xmt-infos ul li a i{ height: calc(100vw * 35 / 500); line-height: calc(100vw * 35 / 500);}
	.hdjl-btns ul li a img { width: calc(100vw * 40 / 500); height: calc(100vw * 40 / 500);}
	.hdjl-btns ul li a span{ font-size: 0.34rem;}
	
	.wyxx-title .img { width: calc(100vw * 110 / 500); height: auto; float: left;}
	.wyxx-title .con { width: calc(100% - 100vw * 110 / 500); float: left;}
	.wyxx-title .con img{ max-width: 70%;}
	.wyxx-btns ul li a img{ width: calc(100vw * 60 / 500); height: calc(100vw * 60 / 500);}
	.wyxx-btns ul li a .con .span01{ font-size: 0.34rem;}
	.wyxx-btns ul li a .con .span02{ font-size: 0.32rem;}
	.xjsj .title span { padding: 0 calc(100vw * 17 / 500); font-size: 0.34rem; line-height: calc(100vw * 34 / 500); border-radius: calc( calc(100vw * 34 / 500) / 2);}
	.xjsj .lable{ width: calc(100vw * 100 / 500);}
	.xjsj .lable span,.xjsj .lable select, .xjsj .lable option{ font-size: 0.32rem;}
	.xjsj .lable span{ left: calc(100vw * 10 / 500); transform: translate(0, -60%);}
	.xjsj .lable select,.xjsj .lable input[type="text"]{ padding: calc(100vw * 5 / 500) calc(100vw * 10 / 500); font-size: 0.32rem;}
	.laydate-set-ym span,.layui-laydate-list > li{ font-size: 0.32rem;}
	.xjsj .sj{ height:calc(100vw * 307 / 500);}
	
	.zt-boxs .swiper-slide{ width: calc(100% / 2); height:calc(100vw * 150 / 500);}
	.zt-boxs .swiper-container{ padding-bottom:calc(100vw * 71 / 500);}
	.zt-boxs .swiper-pagination { height:calc(100vw * 10 / 500); bottom:calc(100vw * 35 / 500);}
	.zt-boxs .swiper-pagination .swiper-pagination-bullet { width:calc(100vw * 10 / 500); height:calc(100vw * 10 / 500); border-radius:calc(100vw * 5 / 500);}
	.zt-boxs .swiper-pagination .swiper-pagination-bullet-active { width:calc(100vw * 32 / 500);}
	
	.footer{ padding-top:calc(100vw * 35 / 500);}
	.footer .link ul li .link-con { bottom: calc(100vw * 145 / 500);}
}